package com.agua.enturno.vista.paginas.adm.agendas;

import com.agua.enturno.vista.dto.DiaNoLaboralDTO;
import com.agua.enturno.vista.dto.JornadaLaboralHabitualDTO;
import com.agua.enturno.vista.dto.JornadaLaboralOcasionalDTO;
import com.agua.enturno.vista.paginas.adm.agendas.dias_no_laborales.DiasNoLaboralesPanel;
import com.agua.enturno.vista.paginas.adm.agendas.jornadas.JornadasHabitualesPanel;
import com.agua.enturno.vista.paginas.adm.agendas.jornadas.JornadasOcasionalesPanel;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;

import java.util.List;

public class AdministracionDeAgendasPanel extends Panel {

	private static final long serialVersionUID = 1L;

	public AdministracionDeAgendasPanel(String id, 
			IModel<List<JornadaLaboralHabitualDTO>> jornadasHabitualesModel, 
			IModel<List<JornadaLaboralOcasionalDTO>> jornadasOcasionalesModel, 
			IModel<List<DiaNoLaboralDTO>> diasNoLaboralesModel,
			IModel<Long> modelAgendaId) {
		super(id);
		this.setOutputMarkupId(true);
		
    	add(new JornadasHabitualesPanel("jornadas-habituales", jornadasHabitualesModel, modelAgendaId));
    	add(new JornadasOcasionalesPanel("jornadas-ocasionales", jornadasOcasionalesModel, modelAgendaId));
    	add(new DiasNoLaboralesPanel("dias-no-laborales", diasNoLaboralesModel, modelAgendaId));
	}

}
